subsistence stores - Spanish English Dictionary